Speech synthesis (TTS) vendor setting

There are three prepared plugins at the moment:
1) SpeechTech
2) Google
3) Acapela

The SpeechTech plugin is preset as default.


In case you would like to use another TTS, it is done in two steps:
1) Enable the plugins in the Phonexia Speech Engine configuration file /opt/spe/settings/phxspe.properties, line:
    external.technologies.tts_connectors = google,speechtech
  - the names of prepared pluins are google, speechtech, acapela
  - multiple plugins can be enabled

  The plugins are stored in /opt/spe/external/technologies/tts/[speechtech, google, acapela]. You may need to configure them
  in connector.properties sored in the plugin subdirectories.

  In the case of Google, you need to also the 'google-credentials.json' file to store in the same subdirectory.
  Follow google.txt to get one.

2) Select the vendor, voice, and language code in the voicebot configuration file /opt/voicebot/settings/phxvbot.yml

tts:
# for Google
  vendor: "google"
  voice: "cs-CZ-Wavenet-A"
  language_code: "cs-CZ"

# for SpeechTech
  vendor: "speechtech"
  voice: "ZENA"
  language_code: "cs-CZ"

3) For SpeechTech plugin configuration for external service is configured in connector.properties. 
For female voice:

  [speechtech]
  address = https://tiv.megaword.cz
  # credentials username, password omitted
  default-voice = ZENA

Configuration for male voice:

  [speechtech]
  address = https://tiv.megaword.cz
  # credentials username, password omitted
  default-voice = MUZ





